package ac.notification.manager;

import ac.notification.event.INotificationListenerLite;
import ac.notification.event.NotificationEvent;

public interface INotificationManagerLite {
	public abstract void registerListener(INotificationListenerLite notificationListener);
	public abstract void removeListener(INotificationListenerLite notificationListener);
	public abstract void updateSubscriptions(INotificationListenerLite notificationListener);
	public abstract void dispatchNotification(NotificationEvent notificationEvent);
	public abstract void setLogging(boolean logging);
	public abstract void haultEventDispatch();
}
